Vision-based Presentation Modeling of Web Applications: A Reverse Engineering Approach
نویسندگان
چکیده
Presentation modeling, which captures the layout of an HTML page, is a very important aspect of modeling Web Applications (WAs). However, presentation modeling is often neglected during forward engineering of Web Applications; therefore, most of these applications are poorly modeled or not modeled at all. This paper discusses the design, implementation, and evaluation of a reverse engineering tool that extracts and builds appropriate UML presentation model of existing Web Applications. The tool consists of three steps. First, we identify and extract visual blocks and presentation elements of an HTML page such as navigation bars, header sections, text input, etc. In this step, we adopt the VIPS algorithm, which divides an HTML into semantically coherent blocks. Second, the identified presentation elements in step one are mapped to the most appropriate UML presentation model elements. Third, the resulting presentation model is made available in Magicdraw for manipulation. Our approach is applied and evaluated in the Goalzz home page.
منابع مشابه
Reverse Engineering Method of Web Application to UML Presentation Model Using Vision Based Segmentation Method
In recent years, many web applications are available to use. Most of these applications are poorly modeled or not modeled at all. One of the main modeling techniques is presentation modeling in which the layout of the page is shown. In this paper we present a new reverse engineering method, which takes a web page as input and returns a UML presentation model that represents the page. We applied...
متن کاملComparison of Different Targets Used in Augmented Reality Applications in Ubiquitous GIS
Drilling requires accurate information about locations of underground infrastructures or it can cause serious damages. Augmented Reality (AR) as a technology in Ubiquitous GIS (UBIGIS) can be used to visualize underground infrastructures on smartphones. Since smartphone’s sensors do not provide such accuracy, another approaches should be applied. Vision based computer vision systems are well kn...
متن کاملComputer Vision Techniques for Complete 3D Model Reconstruction
of the Dissertation Computer Vision Techniques for Complete 3D Model Reconstruction by Huei-Yung Lin Doctor of Philosophy in Electrical and Computer Engineering State University of New York at Stony Brook 2002 This dissertation addresses the problem of automatic 3D model reconstruction of real objects. It has a number of applications in both computer vision and computer graphics areas such as i...
متن کاملModeling the Navigation Behavior of Dynamic Web Applications
In order to manage the growing complexity of web applications, there is a need to abstract and model different system behaviors which simplify the process of analysis, designing, verification, testing and maintenance to improve the quality and reliability of web applications. Navigation of a web application is the sequence of web pages that a user can browse to achieve a desired function. A num...
متن کاملAn Approach for Reverse Engineering of Web-Based Applications
The new possibilities offered by WEB applications are pervasively and radically changing several areas. WEB applications, compared to WEB sites, offer substantially greater opportunities: a WEB application provides the WEB user with a means to modify the site status. WEB applications must cope with an extremely short development/evolution life cycle. Usually, they are implemented without produc...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012